import Vue from 'vue'
import App from './App.vue'
import router from './router'
import axios from 'axios'
axios.defaults.baseURL = 'http://127.0.0.1:18080/his'
axios.defaults.headers.common['Authorization'] = 'TOKEN';
// 回复axios默认使用 json 格式与服务器端进行交互
axios.defaults.headers.post['Content-Type'] = 'application/json';
Vue.config.productionTip = false
//将axios挂载到vue实例上，使用时就可以 this.$axios 这样使用了
Vue.prototype.$axios = axios;
//请求拦截器
axios.interceptors.request.use(function(config) {
	console.log('在发送请求之前做些什么');
	return config;
}, function(error) {
	console.log('对请求错误做些什么');
	return Promise.reject(error);
});
//响应拦截器
axios.interceptors.response.use(function(response) {
	console.log('在响应之前做些什么');
	return response;
}, function(error) {
	console.log('对响应错误做点什么');
	return Promise.reject(error);
});


new Vue({
	router,
	render: h => h(App)
}).$mount('#app')
